<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Map</title>
</head>
<body>

</body>
<script>
    // Map()   创建Map集合对象
    let map = new Map();
    // set(key,value)  添加元素
    map.set("张三",23);
    map.set("李四",22);
    map.set("王五",25);
    // size属性     获取集合的长度
    document.write(map.size + "<br>");
    // get(key)     根据key获取value
    document.write(map.get("张三") + "<br>");
    // entries()    获取迭代器对象
    let et = map.entries();
    for (let i = 0; i < map.size; i++) {
        document.write(et.next().value + "<br>");
    }
    // delete(key)  根据key删除键值对
    document.write(map.delete("李四") + "<br>");
    let et2 = map.entries();
    for (let i = 0; i < map.size; i++) {
        document.write(et2.next().value + "<br>");
    }
</script>
</html>